reflect.flag.kind (method)
73 uses
reflect (current package)
iter.go#L47: switch v.kind() {
iter.go#L71: if v.Elem().kind() != Array {
iter.go#L135: if v.Elem().kind() != Array {
map.go#L152: if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.MapMaxElemBytes {
map.go#L275: if v.kind() == Interface {
map.go#L319: if v.kind() == Interface {
map.go#L384: if v.kind() != Map {
map.go#L402: if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.MapMaxElemBytes {
value.go#L86: func (f flag) kind() Kind {
value.go#L221: panic(&ValueError{valueMethodName(), f.kind()})
value.go#L283: if v.kind() != Bool {
value.go#L307: switch v.kind() {
value.go#L325: panic(&ValueError{"reflect.Value.Bytes", v.kind()})
value.go#L1157: if v.kind() == Slice {
value.go#L1164: k := v.kind()
value.go#L1176: panic(&ValueError{"reflect.Value.Cap", v.kind()})
value.go#L1195: switch v.kind() {
value.go#L1206: k := v.kind()
value.go#L1213: panic(&ValueError{"reflect.Value.Complex", v.kind()})
value.go#L1221: k := v.kind()
value.go#L1259: panic(&ValueError{"reflect.Value.Elem", v.kind()})
value.go#L1265: if v.kind() != Struct {
value.go#L1266: panic(&ValueError{"reflect.Value.Field", v.kind()})
value.go#L1375: switch v.kind() {
value.go#L1386: k := v.kind()
value.go#L1393: panic(&ValueError{"reflect.Value.Float", v.kind()})
value.go#L1401: switch v.kind() {
value.go#L1441: panic(&ValueError{"reflect.Value.Index", v.kind()})
value.go#L1446: switch v.kind() {
value.go#L1457: k := v.kind()
value.go#L1471: panic(&ValueError{"reflect.Value.Int", v.kind()})
value.go#L1507: if v.kind() == Interface {
value.go#L1554: if v.kind() == Interface {
value.go#L1633: k := v.kind()
value.go#L1649: panic(&ValueError{"reflect.Value.IsNil", v.kind()})
value.go#L1664: switch v.kind() {
value.go#L1792: switch v.kind() {
value.go#L1845: return v.kind()
value.go#L1852: if v.kind() == Slice {
value.go#L1859: switch k := v.kind(); k {
value.go#L1876: panic(&ValueError{"reflect.Value.Len", v.kind()})
value.go#L1964: k := v.kind()
value.go#L1971: panic(&ValueError{"reflect.Value.OverflowComplex", v.kind()})
value.go#L1977: k := v.kind()
value.go#L1984: panic(&ValueError{"reflect.Value.OverflowFloat", v.kind()})
value.go#L1997: k := v.kind()
value.go#L2004: panic(&ValueError{"reflect.Value.OverflowInt", v.kind()})
value.go#L2010: k := v.kind()
value.go#L2017: panic(&ValueError{"reflect.Value.OverflowUint", v.kind()})
value.go#L2045: k := v.kind()
value.go#L2082: panic(&ValueError{"reflect.Value.Pointer", v.kind()})
value.go#L2155: if v.kind() == Interface {
value.go#L2207: switch k := v.kind(); k {
value.go#L2209: panic(&ValueError{"reflect.Value.SetComplex", v.kind()})
value.go#L2222: switch k := v.kind(); k {
value.go#L2224: panic(&ValueError{"reflect.Value.SetFloat", v.kind()})
value.go#L2237: switch k := v.kind(); k {
value.go#L2239: panic(&ValueError{"reflect.Value.SetInt", v.kind()})
value.go#L2286: switch k := v.kind(); k {
value.go#L2288: panic(&ValueError{"reflect.Value.SetUint", v.kind()})
value.go#L2330: switch kind := v.kind(); kind {
value.go#L2332: panic(&ValueError{"reflect.Value.Slice", v.kind()})
value.go#L2392: switch kind := v.kind(); kind {
value.go#L2394: panic(&ValueError{"reflect.Value.Slice3", v.kind()})
value.go#L2443: if v.kind() == String {
value.go#L2450: if v.kind() == Invalid {
value.go#L2532: switch v.kind() {
value.go#L2543: k := v.kind()
value.go#L2559: panic(&ValueError{"reflect.Value.Uint", v.kind()})
value.go#L2598: k := v.kind()
value.go#L2635: panic(&ValueError{"reflect.Value.UnsafePointer", v.kind()})
value.go#L2821: dk := dst.kind()
value.go#L2830: sk := src.kind()
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |